package com.xingkeduo.pojo.table;

import com.xingkeduo.pojo.enums.QrCodeExpireEnums;
import com.xingkeduo.pojo.enums.QrCodeStatusEnums;
import com.xingkeduo.util.pojo.base.BaseTable;
import org.apache.ibatis.type.Alias;

/**二维码生成
 * @Description:
 * @Author:gaozifeng
 * @Date 2019/7/10 14:56
 **/
@Alias("WechatQrcode")
public class WechatQrcodeTO extends BaseTable<WechatQrcodeTO> {

    private String sceneStr;

    private Long sceneId;

    private Long receiveId;

    private QrCodeExpireEnums type;

    private QrCodeStatusEnums status;

    private int expireSeconds;

    private String ticket;

    private String target;

    public Long getReceiveId() {
        return receiveId;
    }

    public WechatQrcodeTO setReceiveId(Long receiveId) {
        this.receiveId = receiveId;
        return this;
    }

    public String getSceneStr() {
        return sceneStr;
    }

    public WechatQrcodeTO setSceneStr(String sceneStr) {
        this.sceneStr = sceneStr;
        return this;
    }

    public Long getSceneId() {
        return sceneId;
    }

    public WechatQrcodeTO setSceneId(Long sceneId) {
        this.sceneId = sceneId;
        return this;
    }

    public QrCodeExpireEnums getType() {
        return type;
    }

    public WechatQrcodeTO setType(QrCodeExpireEnums type) {
        this.type = type;
        return this;
    }

    public QrCodeStatusEnums getStatus() {
        return status;
    }

    public WechatQrcodeTO setStatus(QrCodeStatusEnums status) {
        this.status = status;
        return this;
    }

    public int getExpireSeconds() {
        return expireSeconds;
    }

    public WechatQrcodeTO setExpireSeconds(int expireSeconds) {
        this.expireSeconds = expireSeconds;
        return this;
    }

    public String getTicket() {
        return ticket;
    }

    public WechatQrcodeTO setTicket(String ticket) {
        this.ticket = ticket;
        return this;
    }

    public String getTarget() {
        return target;
    }

    public WechatQrcodeTO setTarget(String target) {
        this.target = target;
        return this;
    }
}
